An Analysis of Scheduling Strategies Based on Criticality of Jobs

نویسندگان

  • Raj Mohan Singh
  • Harsh K Verma
چکیده

In this paper we will analyze the performance of job scheduler based on many parameters considering the criticality of job. Many job scheduling algorithms have been devised which affect the performance of the system in their own way. Improvement in job scheduling strategies will play a pivotal role in increasing the overall performance of the system. In this work we discuss some basic job scheduling strategies and also propose a new scheduling strategy which is based on the criticality i.e. how much important the job is for the user and priority of jobs with an effort towards improving the response time of the jobs. The idea is to motivate the users to submit more jobs and to minimize the chances of the users leaving the session. Interactive jobs usually require much less resources and are much more critical to the users than the batch jobs that execute over nights and weekends. The jobs are executed by first applying criticality to round robin scheduling and then applying priority to round robin scheduling. These scheduling strategies are then compared and their performance is evaluated on the basis of the three parameters viz. average waiting time, average turnaround time, and average response time. It is found that by applying criticality and priority on round robin scheduling there is significant improvement in the values of the three parameters especially the response time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

State-Based Mode Switching with Applications to Mixed-Criticality Systems

We present a new graph-based real-time task model that can specify complex job arrival patterns and global statebased mode switching. The mode switching is of a mixedcriticality style, enabling immediate changes to the parameters of active jobs upon mode switches. The resulting task model therefore generalizes previously proposed task graph models as well as mixed-criticality (sporadic) task mo...

متن کامل

A New Job Scheduling in Data Grid Environment Based on Data and Computational Resource Availability

Data Grid is an infrastructure that controls huge amount of data files, and provides intensive computational resources across geographically distributed collaboration. The heterogeneity and geographic dispersion of grid resources and applications place some complex problems such as job scheduling. Most existing scheduling algorithms in Grids only focus on one kind of Grid jobs which can be data...

متن کامل

Probabilistic Analysis of Low-Criticality Execution

The mixed-criticality toolbox promises system architects a powerful framework for consolidating real-time tasks with different safety properties on a single computing platform. Thanks to the research efforts in the mixed-criticality field, guarantees provided to the highest criticality level are well understood. However, lower-criticality job execution depends on the condition that all high-cri...

متن کامل

A Analysis and Scheduling of a Battery-Less Mixed-Criticality System with Energy Uncertainty

We consider a battery-less real-time embedded system equipped with an energy harvester. It scavenges energy from an environmental resource according to some stochastic patterns. Because of technical constraints, the harvester device first buffers the harvested energy into a reservoir; then, at regular time intervals, the buffered energy is transferred to a super-capacitor. The success of jobs i...

متن کامل

An Algorithm to Obtain Possibly Critical Paths in Imprecise Project Networks

  We consider criticality in project networks having imprecise activity duration times. It is well known that finding all possibly critical paths of an imprecise project network is an NP-hard problem. Here, based on a method for finding critical paths of crisp networks by using only the forward recursion of critical path method, for the first time an algorithm is proposed which can find all pos...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013